/*	@Author: SBKH - Khmer
	@Date: 2014-07-13
*/
body{
	padding:40px 0 40px
}
.ellipsis{
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 150px
}
.form-signin{
	border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 3px #999999;
    margin:calc(100%/3) auto 0;
    padding: 20px 20px 25px;
}
.form-signin a{
	display:block;
	margin-bottom:20px;
	text-align:center
}
.logo{margin:1% 0 2%}
.sidebar-nav {
    padding: 9px 0;
}
.operation-block div div{
	min-height:30px;
	line-height:30px;
}
h1{margin-top:13%}
.row-fluid:last-child div h1{margin-bottom:0}
.panel{
	display:block;
	margin:0 4%;
	padding:18% 0;
	background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);
	border:1px solid #eee;
	text-transform:uppercase;
	text-shadow:2px 3px 2px #ccc;	
	border-radius:25% 0
}
.panel:hover{
	text-decoration:none;
	border:1px solid #ccc;
}
.navbar-inverse .brand{
	color:#0088cc;
	font-weight:bold;
}
.navbar-inverse .navbar-inner{
	background:#FFF !important;
	border-color:#eee;
	box-shadow:none;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a,.navbar-inverse .navbar-text,.navbar-inverse .navbar-link{
	color:#0088cc;
}
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover,.navbar-inverse .navbar-text:hover,.navbar-inverse .navbar-link:hover,
.navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus,.navbar-inverse .navbar-text:focus,.navbar-inverse .navbar-link:focus{
	color:#005580
}
.input-append, .input-prepend{margin-bottom:0}
/* group checkbox */
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"]
,[data-toggle="buttons-radio"] > .btn > input[type="radio"], [data-toggle="buttons-checkbox"] > .btn > input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    z-index: -1;
}
td.text-center{text-align:center}
/* left menu */
.well{
	background:none;
	border:0 none;
	border-radius:0 none;
	box-shadow:none
}
.nav-list{
		padding: 0;
	}
.nav-list .nav-list{padding-left:15px}
.span10.content{
	padding-left:1.5%;
	border-left:1px solid #eee
}
/* operation */
.operation form{
	margin-bottom:10px;
}
.pagination{
	margin:0
}
.btn{
	/*margin-bottom:10px*/
}
.page-title{
	margin-bottom:25px
}
.form-horizontal .control-label{text-align:left}
.table thead th{text-align:center;background-color:#eee}
.ul-option{
	list-style:none
}
.ul-option li{
	float:left
}
.ul-option li a{
	padding:0 3px
}
.depot-note{
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 80%;
}

.edit{display:none;position:absolute;top:0;right:0;cursor:pointer}
.edit:hover{color:#000;text-decoration:underline}
.loading{display:inline-block;width:16px;height:16px;background:url(../img/ajax-loader.gif) no-repeat 90% center}

@media (max-width: 980px) {
/* Enable use of floated navbar text */
	.navbar-text.pull-right {
    	float: none;
        padding-left: 5px;
        padding-right: 5px;
  }
  .navbar-fixed-top{
  	margin-bottom:0 !important;
  }
}
@media (max-width: 768px) {		
	.span10.content{
		padding-left:0;
		border-left:0 none;
	}
}